import org.kie.api.KieServices;
import org.kie.api.runtime.KieContainer;
import org.kie.api.runtime.KieSession;

public class DroolsDemo {
    public static void main(String[] args) {
        // 1. 初始化 Drools 引擎
        KieServices kieServices = KieServices.get();
        KieContainer kieContainer = kieServices.getKieClasspathContainer();

        // 2. 创建会话
//        KieSession kieSession = kieContainer.newKieSession();
        KieSession kieSession = kieContainer.newKieSession("defaultKSession");

        // 3. 插入事实对象并触发规则
        kieSession.insert("trigger"); // 匹配规则中的条件
        kieSession.fireAllRules();

        // 4. 关闭会话
        kieSession.dispose();
    }
}